package com.gcb.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gcb.domain.dto.CompanyUserAuditQueryDTO;
import com.gcb.domain.dto.CompanyUserAuditSaveDTO;
import com.gcb.domain.entity.CompanyUserAudit;
import com.gcb.domain.vo.CompanyUserAuditVO;

import java.util.List;

public interface ICompanyUserAuditService extends IService<CompanyUserAudit> {
    /**
     * 审批列表
     * @return 列表
     */
    List<CompanyUserAuditVO> list(CompanyUserAuditQueryDTO dto);

    /**
     * 批量修改审批状态
     */
    void editStatusBatch(CompanyUserAuditSaveDTO dto);

    /**
     * 审批详情
     * @param id 审批id
     * @return 详情
     */
    CompanyUserAuditVO getDetail(Long id);
}
